import { serviceCreate } from '../utils/request'
import { merge } from 'axios/lib/utils'
const http = serviceCreate({
  // baseURL: '/dv',
  // 表单提交
  emulateJSON: true
})
// @config {headers, emulateJSON, loading, msg, errMsg, disableInterceptor}
const methods = {
    // 获取投票基本信息
    getInfo (params, config) {
        params = merge({
            vote_id: ''
        }, params || {})
        return http.get('/vote/vote_info', merge(config, { params }))
    },
    // 获取投票页面评论
    getComments (params, config) {
        params = merge({
            // 评论所属的内容id
            oid: '',
            // 评论所属的内容类型id
            type: 28,
            // 评论排序类型 2是按照时间，3是按照热度
            mode: 2,
            // 分页的下一条记录的索引
            next: null
        }, params || {})
        return http.get('/vote/comment', merge(config, { params }))
    }
}

export default methods
